// axios的配置文件
import axios from 'axios' // 导入原生的axios，进行配置
// 判断当前服务器环境
let baseURL = '/api';
if(process.env.NODE_ENV === 'production') { // 生成环境，正式的，开放给用户的环境
  // process：进程，程序 env：环境environment NODE_ENV：node环境
  baseURL = '';
}else if(process.env.NODE_ENV === 'development') { // 开发环境，程序员在开发功能时自己电脑的环境
  baseURL = '/api';
}
const http = axios.create({
  // 请求的公用前缀
  baseURL: baseURL,
  // 超时时间 ms
  timeout: 1000
});

// 请求拦截器
http.interceptors.request.use(req => {
  // console.log(11, req);
  // 设置请求头
  return req;
})

// 响应拦截器
http.interceptors.response.use(data => {
  return data.data
})

export default http